package com.ruoyi.dynamic.model.pojo.result.app;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
import lombok.experimental.SuperBuilder;

import java.io.Serializable;
import java.math.BigDecimal;

@Getter
@Setter
@SuperBuilder
@NoArgsConstructor
@Schema(name = "APP-房间在线的用户", description = "APP-房间在线的用户")
public class AppRoomUserInfoResult implements Serializable {

    @Schema(description = "用户id")
    private Long id;

    @Schema(description = "用户昵称")
    private String nickName;

    @Schema(description = "用户头像")
    private String photo;

    @Schema(description = "贡献值")
    private BigDecimal money = BigDecimal.ZERO;

    @Schema(description = "马甲图标")
    private String postIconUrl = "";

    @Schema(description = "马甲名称")
    private String postName = "";

    @Schema(description = "总共贡献值")
    private BigDecimal totalMoney = BigDecimal.ZERO;
}
